/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.eleric.rememome.memo;

import com.eleric.rememome.type.FormatType;
import com.eleric.rememome.type.MemoStatusType;
import java.util.Calendar;

/**
 *
 * @author MWaldman
 */
public interface Memo
{
    public String getFormatedMemo(FormatType type);

    public MemoCategory getCategory();

    public void setCategory(MemoCategory category);

    public Calendar getCreationTimestamp();

    public void setCreationTimestamp(Calendar creationTimestamp);

    public int getId();

    public void setId(int id);

    public String getMemo();

    public void setMemo(String memo);

    public MemoStatusType getStatus();

    public void setStatus(MemoStatusType status);

    public Calendar getStatusTimestamp();

    public void setStatusTimestamp(Calendar statusTimestamp);

    public int getPriority();

    public void setPriority(int priority);
}
